body{
  margin:40px 0 0 0;
  padding:0;
  font-size:12px;
  font-family:宋体;
  background:#fff;
}

#header{
  width:100%;
  height: 40px;
  background:url(../images/login_header.png) repeat-x;
  position:absolute;
  top:0;
}

#header .header_main{
  width:800px;
  height:40px;
  margin:0 auto;
}

#header .header_main h1{
  font-size: 20px;
  margin:0;
  padding:0;
  color:#666;
  height:40px;
  line-height:40px;
  padding:0 10px;
  float:left;
}

#header .header_search{
  padding:6px 0 0 0;
  float:left;
}

#header .header_search .search{
  width:300px;
  height:24px;
  border:1px solid #ccc;
  background-color: #fff;
  color:#666;
  font-size: 14px;
  text-indent:5px;
}

#header .header_button{
  padding:5px;
  float:left;
}

#header .header_member{
  float:right;
  height:40px;
  line-height: 40px;
  color:#555;
  font-size: 14px;
}

#header .header_member a{
  font-size: 14px;
  text-decoration:none;
  color:#555555;
}